structure and functions of immunoglobulins